package com.dzjcloud.dzj.upms.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.dzjcloud.dzj.common.mybatis.bean.BeanModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 菜单权限表(Menu)表实体类
 *
 * @author makejava
 * @since 2021-06-08 17:18:41
 */
@ApiModel("菜单权限表")
@Data
public class Menu extends BeanModel {

    //主键
    @ApiModelProperty("主键")
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    //名称
    @ApiModelProperty("名称")
    private String name;

    //菜单权限标识
    @ApiModelProperty("菜单权限标识")
    private String permission;

    //前端URL
    @ApiModelProperty("前端URL")
    private String path;

    //父菜单ID
    @ApiModelProperty("父菜单ID")
    private String parentId;

    //图标
    @ApiModelProperty("图标")
    private String icon;

    //0-开启，1- 关闭
    @ApiModelProperty("0-开启，1- 关闭")
    private Integer keepAlive;

    //菜单类型 （0菜单 1按钮）
    @ApiModelProperty("菜单类型 （0菜单 1按钮）")
    private Integer type;

    //排序
    @ApiModelProperty("排序")
    private Integer sort;

}
